package com.aplink.generic.constant;

public class ConfigParameter {

	public static final String BEHAVIOR_ACTION = "action";
	public static final String BEHAVIOR_ACTIVITYRESULT = "activityResult";
	public static final String BEHAVIOR_DELETEITEM = "onDeleteItem";
	public static final String BEHAVIOR_ITEMCLICK = "onItemClickListener";
	public static final String BEHAVIOR_ITEMLONGCLICK = "onItemLongClickListener";
	public static final String BEHAVIOR_MOVETO = "moveTo";
	public static final String BEHAVIOR_MOVETO_ACTIVITY = "activity";
	public static final String BEHAVIOR_PARAMETER = "parameter";
	public static final String BEHAVIOR_SWIPEDETECTOR = "onSwipeDetector";

	// PARAMETERS FOR IMAGE_CAPTURE_ACTIVITY
	public static int DEGREES_ROTATION = 0;
	// GENERAL PACKAGE DEFINITION
	public static String GENERIC_OBJECT = "GENERIC_OBJECT";
	public static String LIST_GENERIC_OBJECT = "LIST_GENERIC_OBJECT";
	public static String LIST_GENERIC_OBJECT_SELECTED_INDEX = "LIST_GENERIC_OBJECT_SELECTED_INDEX";
	public static String MAP_ADDRESS = "address";
	public static String MAP_ADDRESS_ID = "id";
	public static String MAP_ADDRESS_ISDISPLAY = "isDisplay";
	public static String MAP_COORDINATE = "coordinate";
	public static String MAP_COORDINATE_LATITUDE = "latitude";
	public static String MAP_COORDINATE_LATITUDE_ID = "id";
	public static String MAP_COORDINATE_LONGITUDE = "longitude";
	public static String MAP_COORDINATE_LONGITUDE_ID = "id";
	// MAP CONFIGURATION DEFINITION
	public static String MAP_GEOMAPCONFIG = "geomapConfig";

	public static String MAP_POINT_STATUS = "pointstatus";
	public static String MAP_POINT_STATUS_ID = "id";
	public static String MAP_POINT_STATUS_MARKER = "marker";
	public static String MAP_POINT_STATUS_MARKER_ICON = "icon";
	public static String MAP_POINT_STATUS_MARKER_SNIPPET = "snippet";

	public static String MAP_POINT_STATUS_MARKER_STATUS = "status";
	public static float MAP_ZOOM_MAX = 3;

	public static float MAP_ZOOM_MIN = 21;
	public static final int MAX_INPUTTYPE_LENGTH = 250;
	public static final int MIN_INPUTTYPE_LENGTH = 0;

	// OBJECT PROPERTIES DEFINITION

	// EVENT HANDLER DEFINITION
	public static final int REQUEST_SCAN_BARCODE = 0x01;
	public static final String TABLE_ATTRIBUTE_ID = "id";
	public static final String TABLE_ATTRIBUTE_VALUE = "value";

	public static final String TABLE_DATA_ATTRIBUTE = "attribute";
	public static final String TABLE_DATA_RECORD = "record";

	public static final String TABLE_ID = "id";
	// PARAMETERS FOR MENU
	public static String TABLE_MENU = "menu";

	public static String TABLE_MENU_ACTIVITY_ICON = "icon";
	public static String TABLE_MENU_ACTIVITY_ID = "activityId";
	public static String TABLE_MENU_CLASS = "class";
	public static String TABLE_MENU_NAME = "name";
	public static String TABLE_MENU_SUB_MENU = "submenu";
	public static final String TABLE_OBJ_PROP = "obj_prop";
	// TABLE STRUCTURE DEFINITION
	public static final String TABLE_STRUCTURE = "table";
	public static final String TYPE_CHAR = "Char";
	public static final String TYPE_DOUBLE = "Double";
	// DATA TYPE DEFINITION
	public static final String TYPE_INT = "Integer";
	// VALIDATION TYPE
	public static final String VALIDATETYPE_COMPARE = "compare";
	public static final String VALIDATETYPE_COMPARE_COMPARECTRL = "comparectl";
	public static final String VALIDATETYPE_CUSTOMDATE = "customDate";
	public static final String VALIDATETYPE_EXPRESSION = "expression";
	public static final String VALIDATETYPE_EXPRESSION_VALUE = "expression";

	public static final String VALIDATETYPE_RANGE = "range";

	public static final String VALIDATETYPE_RANGE_MAX = "max";
	public static final String VALIDATETYPE_RANGE_MIN = "min";
	public static final String WIDGET_ACTIVE = "Y";
	public static final String WIDGET_CONTROL_ID = "omid";
	public static final String WIDGET_DEACTIVE = "N";
	// CUSTOM WIDGETS DEFINITION
	public static final String WIDGET_LISTVIEW = "listview";
	// PARAMETERS FOR WORKFLOWMAP
	public static String WORKFLOW_MAP = "workflowmap";
	public static String WORKFLOW_MAP_ACTIVITY_ID = "processid";
	public static String WORKFLOW_MAP_ACTIVITY_MUSTDO = "mustdo";
	public static String WORKFLOW_MAP_ACTIVITY_SEQUENCE = "seq";

	public static String WORKFLOW_MAP_NAME = "name";
	public static String WORKFLOW_MAP_PARENTCLASS = "parentclass";
	public static String WORKFLOW_MAP_PERMISSION = "allow";
	public static String WORKFLOW_MAP_PERMISSION_MUSTDO = "mustdo";
	public static String WORKFLOW_MAP_PERMISSION_SUSPEND = "suspend";
	public static String WORKFLOW_MAP_PROCESSMAP = "processmap";

}
